$(function () {
	//职业资格新增
	$(".add-line-pro").on("click", function () {
	    var td = $(this).parents("#professional").find("tbody").find("tr td:last-child");
	    var addtr = '<tr>'
	    	+'<td class="id" style="display:none"></td>'
	        + '<td class="desc"><input class="form-control" type="text" value=""></td>'
	        + '<td>'
	        + '<a href="#" data-configtype="1" class="btn btn-xs save-btn btn-success"><i class="fa fa-save"></i>保存</a>'
	        + '<a href="#" class="btn btn-xs btn-warning cancel-btn"><i class="fa fa-times"></i>取消</a>'
	        + '</td>'
	        + '</tr>';
	    if ($('.add-table-pro tbody tr .form-control').length == 0) {
	        $('.add-table-pro').find('tbody').prepend(addtr);
	    }
	    //取消
	    $('.add-table-pro').on('click', '.cancel-btn', function () {
	        $(this).parent().parent().remove();
	    });
	});
    //职业资格保存
    $('.add-table-pro').on('click', '.save-btn', function () {
    	var tds = $(this).parent().siblings();
    	var _button = $(this);
    	var configDesc = tds.eq(1).find('input').val();
    	$.ajax({
            url: ctx + '/bizConfig/addNewRecord',
            type: 'post',
            data: {configType:1,configDesc:configDesc},
            dataType: 'json',
            success: function (data) {
        		if(data.status == "success"){
        			tds.eq(0).html(data.configId);
        			tds.eq(1).html(configDesc);
        			_button.removeClass('btn-success save-btn').addClass('btn-info edit').html('<i class="fa fa-edit"></i>编辑');
        			_button.attr('data-configid', data.configId);
        			_button.next().removeClass('btn-warning cancel-btn').addClass('btn-danger delete').html('<i class="fa fa-trash-o"></i>删除');
        			_button.next().attr('data-configid', data.configId);
        		}else{
        			toastr.error(data.msg);
        		}
            },
            error: function (response) {
            	toastr.error("系统错误");
            }
        });
    });
	//职业资格编辑
	$('.add-table-pro').on('click', ".edit", function () {
	  	var tds = $(this).parent().siblings();
	    var configType = $(this).data('configtype');
		var configId = tds.eq(0).html().trim();
		var configDesc = tds.eq(1).html().trim();
    	
		tds.eq(1).html('<input class="form-control" type="text" value="' + configDesc + '">');
	    	
		$(this).removeClass('btn-info edit').addClass('btn-success save').html('<i class="fa fa-save"></i>保存');
		$(this).next().removeClass('btn-danger delete').addClass('btn-warning cancel').html('<i class="fa fa-times"></i>取消');
	    
	    //取消
	    $('.add-table-pro').on('click', ".cancel", function () {
	    	var tds = $(this).parent().siblings();
		    tds.eq(1).html(configDesc);
	        $(this).removeClass('btn-warning cancel').addClass('btn-danger delete').html('<i class="fa fa-trash-o"></i>删除');
	        $(this).prev().removeClass('btn-success save').addClass('btn-info edit').html('<i class="fa fa-edit"></i>编辑');
	    });
	});
	  //职业资格编辑保存
    $('.add-table-pro').on('click', ".save", function () {
    	var tds = $(this).parent().siblings();
    	var _button = $(this);
	    var configId = tds.eq(0).html().trim();
	    var configDesc = tds.eq(1).find('input').val();
    	$.ajax({
            url: ctx + '/bizConfig/addNewRecord',
            type: 'post',
            data: {configType:1, configId:configId, configDesc:configDesc},
            dataType: 'json',
            success: function (data) {
        		if(data.status == "success"){
        			tds.eq(0).html(configId);
        			tds.eq(1).html(configDesc);
        			_button.html('<i class="fa fa-edit"></i>编辑');
        			_button.removeClass('btn-success save').addClass('btn-info edit');
        			_button.attr('data-configid', data.configId);
        			_button.next().removeClass('btn-warning cancel').addClass('btn-danger delete').html('<i class="fa fa-trash-o"></i>删除');
        			_button.next().attr('data-configid', data.configId);
        		}else{
        			toastr.error(data.msg);
        		}
            },
            error: function (response) {
            	toastr.error("系统错误");
            }
        });
    });
	
	//职业资格删除
	 $('.add-table-pro').on('click', '.delete', function () {
	    	var tds = $(this).parent().siblings();
	    	var _button = $(this);
	    	var configId = tds.eq(0).html().trim();
	    	$.ajax({
	            url: ctx + '/bizConfig/addNewRecord',
	            type: 'post',
	            data: {configId:configId, deleteMark:0},
	            dataType: 'json',
	            success: function (data) {
	        		if(data.status == "success"){
	        			_button.parent().parent().remove();
	        		}else{
	        			toastr.error(data.msg);
	        		}
	            },
	            error: function (response) {
	            	toastr.error("系统错误");
	            }
	        });
	    return false;
   });

	//学历新增
	$(".add-line-edu").on("click", function () {
    	var tds = $(this).parent().siblings();
	    var td = $(this).parents("#education").find("tbody").find("tr td:last-child");
	    var addtr = '<tr>'
	    	+'<td class="id" style="display:none"></td>'
	        + '<td class="desc"><input class="form-control" type="text" value=""></td>'
	        + '<td>'
	        + '<a href="#" data-configtype="2" class="btn btn-xs save-btn btn-success"><i class="fa fa-save"></i>保存</a>'
	        + '<a href="#" class="btn btn-xs btn-warning cancel-btn"><i class="fa fa-times"></i>取消</a>'
	        + '</td>'
	        + '</tr>';
	    if ($('.add-table-edu tbody tr .form-control').length == 0) {
	        $('.add-table-edu').find('tbody').prepend(addtr);
	    }
	    //取消
	    $('.add-table-edu').on('click', '.cancel-btn', function () {
	        $(this).parent().parent().remove();
	    });
	    
	});
	//学历配置保存
	    $('.add-table-edu').on('click', '.save-btn', function () {
	    	var tds = $(this).parent().siblings();
	    	var _button = $(this);
	    	var configDesc = tds.eq(1).find('input').val();
	    	$.ajax({
	            url: ctx + '/bizConfig/addNewRecord',
	            type: 'post',
	            data: {configType:2,configDesc:configDesc},
	            dataType: 'json',
	            success: function (data) {
	        		if(data.status == "success"){
	        			tds.eq(0).html(data.configId);
	        			tds.eq(1).html(configDesc);
	        			_button.removeClass('btn-success save-btn').addClass('btn-info edit').html('<i class="fa fa-edit"></i>编辑');
	        			_button.attr('data-configid', data.configId);
	        			_button.next().removeClass('btn-warning cancel-btn').addClass('btn-danger delete').html('<i class="fa fa-trash-o"></i>删除');
	        			_button.next().attr('data-configid', data.configId);
	        		}else{
	        			toastr.error(data.msg);
	        		}
	            },
	            error: function (response) {
	            	toastr.error("系统错误");
	            }
	        });
	    });
	
	//学历编辑
	$('.add-table-edu').on('click', ".edit", function () {
	  	var tds = $(this).parent().siblings();
	    var configType = $(this).data('configtype');
		var configId = tds.eq(0).html().trim();
		var configDesc = tds.eq(1).html().trim();
  
    	
		tds.eq(1).html('<input class="form-control" type="text" value="' + configDesc + '">');
	    	
		$(this).removeClass('btn-info edit').addClass('btn-success save').html('<i class="fa fa-save"></i>保存');
		$(this).next().removeClass('btn-danger delete').addClass('btn-warning cancel').html('<i class="fa fa-times"></i>取消');
	    
	    //保存
	    $('.add-table-edu').on('click', ".save", function () {
	    	var tds = $(this).parent().siblings();
	    	var _button = $(this);
		    var configId = tds.eq(0).html().trim();
		    var configDesc = tds.eq(1).find('input').val();
	    	$.ajax({
	            url: ctx + '/bizConfig/addNewRecord',
	            type: 'post',
	            data: {configType:2, configId:configId, configDesc:configDesc},
	            dataType: 'json',
	            success: function (data) {
	        		if(data.status == "success"){
	        			tds.eq(0).html(configId);
	        			tds.eq(1).html(configDesc);
	        			_button.html('<i class="fa fa-edit"></i>编辑');
	        			_button.removeClass('btn-success save').addClass('btn-info edit');
	        			_button.attr('data-configid', data.configId);
	        			_button.next().removeClass('btn-warning cancel').addClass('btn-danger delete').html('<i class="fa fa-trash-o"></i>删除');
	        			_button.next().attr('data-configid', data.configId);
	        		}else{
	        			toastr.error(data.msg);
	        		}
	            },
	            error: function (response) {
	            	toastr.error("系统错误");
	            }
	        });
	    
	    });
	    
	    //取消
	    $('.add-table-edu').on('click', ".cancel", function () {
	    	var tds = $(this).parent().siblings();
		    tds.eq(1).html(configDesc);
	        $(this).removeClass('btn-warning cancel').addClass('btn-danger delete').html('<i class="fa fa-trash-o"></i>删除');
	        $(this).prev().removeClass('btn-success save').addClass('btn-info edit').html('<i class="fa fa-edit"></i>编辑');
	    });
	});
	//学历删除
	 $('.add-table-edu').on('click', '.delete', function () {
		 var tds = $(this).parent().siblings();
	    	var _button = $(this);
	    	var configId = tds.eq(0).html().trim();
	    	$.ajax({
	            url: ctx + '/bizConfig/addNewRecord',
	            type: 'post',
	            data: {configId:configId, deleteMark:0},
	            dataType: 'json',
	            success: function (data) {
	        		if(data.status == "success"){
	        			_button.parent().parent().remove();
	        		}else{
	        			toastr.error(data.msg);
	        		}
	            },
	            error: function (response) {
	            	toastr.error("系统错误");
	            }
	        });
	 });
})
